package com.dog.basics.bean.dto.admin.mtkj;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.dog.basics.bean.dto.BaseUtilPageDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 * 商品评价表
 * </p>
 *
 * @author wph
 * @since 2020-11-09
 */
@Data
public class GoodsEvaluateFromDto extends BaseUtilPageDto {



    /**
     * 订单ID
     */
    @ApiModelProperty(value = "订单ID", dataType = "Long", required = false)
    private Long orderId;

    /**
     * 订单编号
     */
    @ApiModelProperty(value = "订单编号", dataType = "String", required = false)
    private String orderNo;


    /**
     * 订单项ID
     */
    @ApiModelProperty(value = "订单项ID", dataType = "Long", required = false)
    private Long orderGoodsId;

    /**
     * 商品ID
     */
    @ApiModelProperty(value = "商品ID", dataType = "Long", required = false)
    private Long goodsId;

    /**
     * 商品名称
     */
    @ApiModelProperty(value = "商品名称", dataType = "String", required = false)
    private String goodsName;

    /**
     * 评价内容
     */
    @ApiModelProperty(value = "评价内容", dataType = "String", required = false)
    private String content;


    /**
     * 评价人ID
     */
    @ApiModelProperty(value = "评价人ID", dataType = "Long", required = false)
    private Long userId;
    /**
     * 评价人名称
     */
    @ApiModelProperty(value = "评价人名称", dataType = "String", required = false)
    private String userName;
    /**
     * 评价人手机号
     */
    @ApiModelProperty(value = "评价人手机号", dataType = "String", required = false)
    private String userMobile;
    /**
     * 0表示不是 1表示是匿名评价
     */
    @ApiModelProperty(value = "0表示不是 1表示是匿名评价", dataType = "Integer", required = false)
    private Integer isAnonymous;

    /**
     * 开始时间
     */
    @ApiModelProperty(value = "开始时间", dataType = "Long", required = false)
    private Long startTime;
    /**
     * 结束时间
     */
    @ApiModelProperty(value = "结束时间", dataType = "Long", required = false)
    private Long endTime;


}
